Westminster Cathedral, City of Westminster, England

Westminster Cathedral

The Figure Near the Altar

A figure ‘clad in black’ has been seen near the High Altar.

Francis Street,

City of Westminster,

London,

SW1P 1QW.

 

For further information, please read Haunted Britain by Antony D. Hippisley Coxe.

Location

Visitor Information

Westminster Cathedral, or the Metropolitan Cathedral of the Precious Blood of Our Lord Jesus Christ, in London is the mother church of the Catholic Church in England and Wales.

Westminster Cathedral is the largest Catholic church in England and Wales and the seat of the Archbishop of Westminster.

Pictured left is Westminster Cathedral courtesy of Lhimec. Licensed under CC BY-SA 3.0 via Wikimedia Commons.